#pragma once

#include <vector>

#include "kcmd.h"
#include "ktoken.h"

bool Compile(const char* src);
bool Compile(std::vector<Command> &cmds);
void Emit(const Command &cmd);
void Emit(const Token &tok);

void CleanUpAll();
